package com.rui.patterns.singleton.demo01;
/**
 * @className    : Singleton
 * @author       : [锐神NO.3]
 * @version      : [v1.0]
 * @createTime   : [2022/2/9 11:00]
 * @description  : [饿汉式单例模式 ： 静态成员变量版]
 */
 
public class Singleton {

    /**
     * 1.私有构造方法
     */
    private Singleton(){

    }

    /**
     * 2.在本类中创建本类对象
     */
    private static final Singleton INSTANCE = new Singleton();

    /**
     * 3.提供一个公有的静态方法，返回本类对象
     */
    public static Singleton getInstance(){
        return INSTANCE;
    }
}
